/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jus.aor.mobilagent.kernel;

import java.net.URI;
import jus.aor.mobilagent.loader.BAMLoader;

/**
 *
 * @author Rémi PIOTAIX <remi.piotaix@gmail.com>
 */
public interface AgentServerInterface {

    public URI getUri();

    public ServiceInterface getService(String serviceName);

    public void sendAgentTo(AgentInterface agent, URI destination);

    public void startAgent(AgentInterface agent, BAMLoader agentLoader);
}
